package com.shuwen.gcdj.bean.power.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
public class AddPowerReq {
    /**
     * 父权限id 0表示没有
     */
    @ApiModelProperty("父权限id 0表示没有")
    private String parentId;

    /**
     *  权限code
     */
    @ApiModelProperty(value = "权限code", required = true)
    private String code;

    /**
     * 权限名称
     */
    @ApiModelProperty(value = "权限名称", required = true)
    private String name;

    /**
     * 权限排序，值越小越靠前
     */
    @ApiModelProperty("权限排序，值越小越靠前")
    private Integer sort;

    /**
     * 是否为菜单权限 0 否  1  是
     */
    @ApiModelProperty("是否为菜单权限 0 否(默认)  1  是")
    private Integer isMenu;

    /**
     * 是否为菜单权限 0 否  1  是
     */
    @ApiModelProperty("菜单图标路径")
    private String icon;

    /**
     * 数据范围和信息范围展示类型(多个用','分割) 1:展示信息范围 2:展示数据范围
     */
//    @ApiModelProperty("数据范围和信息范围展示类型(多个用','分割) 1:展示信息范围 2:展示数据范围")
//    private String showType;

    /**
     * 默认信息范围 common:通用 all:所有
     */
//    @ApiModelProperty("默认信息范围 common:通用 all:所有")
//    private String defaultInfoType;
}
